package cn.javass.dp.observer.example1;

/**
 * 具体的目标对象，负责把有关状态存入到相对应的
 * 观察则对象，并在自己状态发生改变时，通知各个观察者
 */
public class ConcreteSubject extends Subject{
    private String subjectState;

    public String getSubjectState() {
        return subjectState;
    }

    public void setSubjectState(String subjectState) {
        this.subjectState = subjectState;
        //状态发生了改变，通知各个观察则
        this.notifyObserver();
    }
}
